Dec 01 07:17:11.955 INFO testing notriddle/rural against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 07:17:11.955 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 07:17:12.435 INFO [stdout] 2d2879e329bccd914d3bf89ef4499d257fd973715e497e93fed63746dc73affc
Dec 01 07:17:12.443 INFO running `"docker" "start" "-a" "2d2879e329bccd914d3bf89ef4499d257fd973715e497e93fed63746dc73affc"`
Dec 01 07:17:14.043 INFO [stderr] usermod: no changes
Dec 01 07:17:14.271 INFO [stderr]    Compiling rural v0.0.3 (/source)
Dec 01 07:17:14.271 INFO [stderr]    Compiling ring v0.13.2
Dec 01 07:17:14.759 INFO [stderr] warning: unused imports: `Read`, `Write`, `self`
Dec 01 07:17:14.759 INFO [stderr]  --> build.rs:3:15
Dec 01 07:17:14.759 INFO [stderr]   |
Dec 01 07:17:14.759 INFO [stderr] 3 | use std::io::{self, Read, Write};
Dec 01 07:17:14.759 INFO [stderr]   |               ^^^^  ^^^^  ^^^^^
Dec 01 07:17:14.759 INFO [stderr]   |
Dec 01 07:17:14.759 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:17:14.759 INFO [stderr] 
Dec 01 07:17:25.471 INFO [stderr]    Compiling sct v0.4.0
Dec 01 07:17:25.471 INFO [stderr]    Compiling webpki v0.18.1
Dec 01 07:17:27.785 INFO [stderr]    Compiling webpki-roots v0.15.0
Dec 01 07:17:27.785 INFO [stderr]    Compiling rustls v0.13.1
Dec 01 07:17:44.255 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 07:17:44.255 INFO [stderr]   --> src/lib.rs:12:1
Dec 01 07:17:44.255 INFO [stderr]    |
Dec 01 07:17:44.255 INFO [stderr] 12 | #[macro_use]
Dec 01 07:17:44.255 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 07:17:44.255 INFO [stderr]    |
Dec 01 07:17:44.256 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `protocol::request`
Dec 01 07:17:44.257 INFO [stderr]  --> src/receiver.rs:7:5
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 7 | use protocol::request;
Dec 01 07:17:44.257 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `File`
Dec 01 07:17:44.257 INFO [stderr]   --> src/receiver.rs:11:21
Dec 01 07:17:44.257 INFO [stderr]    |
Dec 01 07:17:44.257 INFO [stderr] 11 | use std::fs::{self, File, OpenOptions};
Dec 01 07:17:44.257 INFO [stderr]    |                     ^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `self`
Dec 01 07:17:44.257 INFO [stderr]  --> src/sender.rs:7:22
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 7 | use protocol::list::{self, IterExt};
Dec 01 07:17:44.257 INFO [stderr]   |                      ^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `self`
Dec 01 07:17:44.257 INFO [stderr]  --> src/sender.rs:8:25
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 8 | use protocol::request::{self, Request};
Dec 01 07:17:44.257 INFO [stderr]   |                         ^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `std::fs`
Dec 01 07:17:44.257 INFO [stderr]   --> src/sender.rs:13:5
Dec 01 07:17:44.257 INFO [stderr]    |
Dec 01 07:17:44.257 INFO [stderr] 13 | use std::fs;
Dec 01 07:17:44.257 INFO [stderr]    |     ^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused imports: `OsStr`, `OsString`
Dec 01 07:17:44.257 INFO [stderr]   --> src/sender.rs:14:16
Dec 01 07:17:44.257 INFO [stderr]    |
Dec 01 07:17:44.257 INFO [stderr] 14 | use std::ffi::{OsString, OsStr};
Dec 01 07:17:44.257 INFO [stderr]    |                ^^^^^^^^  ^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `ring::digest`
Dec 01 07:17:44.257 INFO [stderr]   --> src/sender.rs:16:5
Dec 01 07:17:44.257 INFO [stderr]    |
Dec 01 07:17:44.257 INFO [stderr] 16 | use ring::digest;
Dec 01 07:17:44.257 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:17:44.257 INFO [stderr]  --> src/protocol/interface.rs:2:5
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 2 | use std::io::Cursor;
Dec 01 07:17:44.257 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `std::mem`
Dec 01 07:17:44.257 INFO [stderr]  --> src/protocol/interface.rs:3:5
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 3 | use std::mem;
Dec 01 07:17:44.257 INFO [stderr]   |     ^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:17:44.257 INFO [stderr]   --> src/protocol/network_path.rs:26:44
Dec 01 07:17:44.257 INFO [stderr]    |
Dec 01 07:17:44.257 INFO [stderr] 26 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:17:44.257 INFO [stderr]    |                                            ^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:17:44.257 INFO [stderr]    --> src/protocol/network_path.rs:107:44
Dec 01 07:17:44.257 INFO [stderr]     |
Dec 01 07:17:44.257 INFO [stderr] 107 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:17:44.257 INFO [stderr]     |                                            ^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:17:44.257 INFO [stderr]  --> src/protocol/request.rs:5:5
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 5 | use std::io::Cursor;
Dec 01 07:17:44.257 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.257 INFO [stderr] warning: unused import: `protocol::interface::Message`
Dec 01 07:17:44.257 INFO [stderr]  --> src/checksum.rs:4:5
Dec 01 07:17:44.257 INFO [stderr]   |
Dec 01 07:17:44.257 INFO [stderr] 4 | use protocol::interface::Message;
Dec 01 07:17:44.257 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:17:44.257 INFO [stderr] 
Dec 01 07:17:44.665 INFO [stderr] warning: unused import: `WriteBytesExt`
Dec 01 07:17:44.665 INFO [stderr]  --> src/protocol/list.rs:6:53
Dec 01 07:17:44.666 INFO [stderr]   |
Dec 01 07:17:44.666 INFO [stderr] 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Dec 01 07:17:44.666 INFO [stderr]   |                                                     ^^^^^^^^^^^^^
Dec 01 07:17:44.666 INFO [stderr] 
Dec 01 07:17:44.717 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:17:44.717 INFO [stderr]   --> src/sender.rs:28:16
Dec 01 07:17:44.718 INFO [stderr]    |
Dec 01 07:17:44.718 INFO [stderr] 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Dec 01 07:17:44.718 INFO [stderr]    |                ----^^^^^^
Dec 01 07:17:44.718 INFO [stderr]    |                |
Dec 01 07:17:44.719 INFO [stderr]    |                help: remove this `mut`
Dec 01 07:17:44.719 INFO [stderr]    |
Dec 01 07:17:44.719 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:17:44.720 INFO [stderr] 
Dec 01 07:18:02.701 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 48.62s
Dec 01 07:18:02.712 INFO [stderr] su: No module specific data is present
Dec 01 07:18:05.141 INFO running `"docker" "inspect" "2d2879e329bccd914d3bf89ef4499d257fd973715e497e93fed63746dc73affc"`
Dec 01 07:18:05.437 INFO running `"docker" "rm" "-f" "2d2879e329bccd914d3bf89ef4499d257fd973715e497e93fed63746dc73affc"`
Dec 01 07:18:05.782 INFO [stdout] 2d2879e329bccd914d3bf89ef4499d257fd973715e497e93fed63746dc73affc
Dec 01 07:18:05.790 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-4/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-4/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 07:18:06.353 INFO [stdout] bc87216d04b2e556cc00633ab386583bf82ebe27a82a8cbe58808ef2afbe4cc3
Dec 01 07:18:06.356 INFO running `"docker" "start" "-a" "bc87216d04b2e556cc00633ab386583bf82ebe27a82a8cbe58808ef2afbe4cc3"`
Dec 01 07:18:08.782 INFO [stderr] usermod: no changes
Dec 01 07:18:08.971 INFO [stderr]    Compiling quickcheck v0.6.2
Dec 01 07:18:12.060 INFO [stderr]    Compiling rural v0.0.3 (/source)
Dec 01 07:18:13.887 INFO [stderr] warning: unused import: `rural`
Dec 01 07:18:13.888 INFO [stderr]  --> tests/executable_integration.rs:7:9
Dec 01 07:18:13.889 INFO [stderr]   |
Dec 01 07:18:13.889 INFO [stderr] 7 |     use rural;
Dec 01 07:18:13.890 INFO [stderr]   |         ^^^^^
Dec 01 07:18:13.890 INFO [stderr]   |
Dec 01 07:18:13.891 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 07:18:13.892 INFO [stderr] 
Dec 01 07:18:13.892 INFO [stderr] warning: unused import: `rand`
Dec 01 07:18:13.893 INFO [stderr]  --> tests/executable_integration.rs:8:9
Dec 01 07:18:13.894 INFO [stderr]   |
Dec 01 07:18:13.894 INFO [stderr] 8 |     use rand;
Dec 01 07:18:13.895 INFO [stderr]   |         ^^^^
Dec 01 07:18:13.895 INFO [stderr] 
Dec 01 07:18:13.896 INFO [stderr] warning: unused import: `std::collections::HashMap`
Dec 01 07:18:13.897 INFO [stderr]  --> tests/executable_integration.rs:9:9
Dec 01 07:18:13.897 INFO [stderr]   |
Dec 01 07:18:13.898 INFO [stderr] 9 |     use std::collections::HashMap;
Dec 01 07:18:13.899 INFO [stderr]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:13.899 INFO [stderr] 
Dec 01 07:18:13.900 INFO [stderr] warning: unused import: `rural::protocol::ShareName`
Dec 01 07:18:13.900 INFO [stderr]   --> tests/executable_integration.rs:10:9
Dec 01 07:18:13.900 INFO [stderr]    |
Dec 01 07:18:13.900 INFO [stderr] 10 |     use rural::protocol::ShareName;
Dec 01 07:18:13.900 INFO [stderr]    |         ^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:13.900 INFO [stderr] 
Dec 01 07:18:13.900 INFO [stderr] warning: unused import: `Read`
Dec 01 07:18:13.900 INFO [stderr]   --> tests/executable_integration.rs:13:19
Dec 01 07:18:13.900 INFO [stderr]    |
Dec 01 07:18:13.901 INFO [stderr] 13 |     use std::io::{Read, Write};
Dec 01 07:18:13.901 INFO [stderr]    |                   ^^^^
Dec 01 07:18:13.907 INFO [stderr] 
Dec 01 07:18:13.907 INFO [stderr] warning: unused import: `rand::RngCore`
Dec 01 07:18:13.907 INFO [stderr]   --> tests/executable_integration.rs:14:9
Dec 01 07:18:13.907 INFO [stderr]    |
Dec 01 07:18:13.907 INFO [stderr] 14 |     use rand::RngCore;
Dec 01 07:18:13.907 INFO [stderr]    |         ^^^^^^^^^^^^^
Dec 01 07:18:13.907 INFO [stderr] 
Dec 01 07:18:14.235 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.236 INFO [stderr]   --> tests/receiver_sender_integration.rs:76:13
Dec 01 07:18:14.237 INFO [stderr]    |
Dec 01 07:18:14.238 INFO [stderr] 76 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:14.238 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:14.239 INFO [stderr]    |             |
Dec 01 07:18:14.239 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.240 INFO [stderr]    |
Dec 01 07:18:14.241 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:18:14.241 INFO [stderr] 
Dec 01 07:18:14.242 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.242 INFO [stderr]   --> tests/receiver_sender_integration.rs:77:13
Dec 01 07:18:14.243 INFO [stderr]    |
Dec 01 07:18:14.244 INFO [stderr] 77 |         let mut receiver = make_receiver(receiver_wipe());
Dec 01 07:18:14.244 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:14.245 INFO [stderr]    |             |
Dec 01 07:18:14.245 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.245 INFO [stderr] 
Dec 01 07:18:14.245 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.245 INFO [stderr]   --> tests/receiver_sender_integration.rs:89:13
Dec 01 07:18:14.245 INFO [stderr]    |
Dec 01 07:18:14.245 INFO [stderr] 89 |         let mut sender = make_sender(sender_paths.clone());
Dec 01 07:18:14.245 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:14.246 INFO [stderr]    |             |
Dec 01 07:18:14.246 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.246 INFO [stderr] 
Dec 01 07:18:14.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.251 INFO [stderr]   --> tests/receiver_sender_integration.rs:90:13
Dec 01 07:18:14.251 INFO [stderr]    |
Dec 01 07:18:14.251 INFO [stderr] 90 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:14.251 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:14.251 INFO [stderr]    |             |
Dec 01 07:18:14.251 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.251 INFO [stderr] 
Dec 01 07:18:14.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.251 INFO [stderr]   --> tests/receiver_sender_integration.rs:95:13
Dec 01 07:18:14.251 INFO [stderr]    |
Dec 01 07:18:14.251 INFO [stderr] 95 |         let mut sender = make_sender(sender_paths.clone());
Dec 01 07:18:14.251 INFO [stderr]    |             ----^^^^^^
Dec 01 07:18:14.251 INFO [stderr]    |             |
Dec 01 07:18:14.251 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.251 INFO [stderr] 
Dec 01 07:18:14.251 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.253 INFO [stderr]   --> tests/receiver_sender_integration.rs:96:13
Dec 01 07:18:14.253 INFO [stderr]    |
Dec 01 07:18:14.253 INFO [stderr] 96 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:14.253 INFO [stderr]    |             ----^^^^^^^^
Dec 01 07:18:14.253 INFO [stderr]    |             |
Dec 01 07:18:14.253 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:14.253 INFO [stderr] 
Dec 01 07:18:14.263 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.263 INFO [stderr]    --> tests/receiver_sender_integration.rs:106:13
Dec 01 07:18:14.263 INFO [stderr]     |
Dec 01 07:18:14.263 INFO [stderr] 106 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:14.263 INFO [stderr]     |             ----^^^^^^
Dec 01 07:18:14.263 INFO [stderr]     |             |
Dec 01 07:18:14.263 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:14.263 INFO [stderr] 
Dec 01 07:18:14.263 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.263 INFO [stderr]    --> tests/receiver_sender_integration.rs:107:13
Dec 01 07:18:14.263 INFO [stderr]     |
Dec 01 07:18:14.263 INFO [stderr] 107 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:14.263 INFO [stderr]     |             ----^^^^^^^^
Dec 01 07:18:14.263 INFO [stderr]     |             |
Dec 01 07:18:14.263 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:14.263 INFO [stderr] 
Dec 01 07:18:14.263 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.263 INFO [stderr]    --> tests/receiver_sender_integration.rs:112:13
Dec 01 07:18:14.263 INFO [stderr]     |
Dec 01 07:18:14.263 INFO [stderr] 112 |         let mut sender = make_sender(sender_wipe());
Dec 01 07:18:14.263 INFO [stderr]     |             ----^^^^^^
Dec 01 07:18:14.263 INFO [stderr]     |             |
Dec 01 07:18:14.263 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:14.263 INFO [stderr] 
Dec 01 07:18:14.263 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:14.263 INFO [stderr]    --> tests/receiver_sender_integration.rs:113:13
Dec 01 07:18:14.263 INFO [stderr]     |
Dec 01 07:18:14.263 INFO [stderr] 113 |         let mut receiver = make_receiver(&receiver_path);
Dec 01 07:18:14.263 INFO [stderr]     |             ----^^^^^^^^
Dec 01 07:18:14.263 INFO [stderr]     |             |
Dec 01 07:18:14.263 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:14.263 INFO [stderr] 
Dec 01 07:18:14.528 INFO [stderr] warning: unused `#[macro_use]` import
Dec 01 07:18:14.528 INFO [stderr]   --> src/lib.rs:12:1
Dec 01 07:18:14.529 INFO [stderr]    |
Dec 01 07:18:14.529 INFO [stderr] 12 | #[macro_use]
Dec 01 07:18:14.530 INFO [stderr]    | ^^^^^^^^^^^^
Dec 01 07:18:14.530 INFO [stderr]    |
Dec 01 07:18:14.531 INFO [stderr]    = note: #[warn(unused_imports)] on by default
Dec 01 07:18:14.531 INFO [stderr] 
Dec 01 07:18:14.532 INFO [stderr] warning: unused import: `protocol::request`
Dec 01 07:18:14.532 INFO [stderr]  --> src/receiver.rs:7:5
Dec 01 07:18:14.533 INFO [stderr]   |
Dec 01 07:18:14.533 INFO [stderr] 7 | use protocol::request;
Dec 01 07:18:14.534 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^
Dec 01 07:18:14.534 INFO [stderr] 
Dec 01 07:18:14.535 INFO [stderr] warning: unused import: `File`
Dec 01 07:18:14.535 INFO [stderr]   --> src/receiver.rs:11:21
Dec 01 07:18:14.535 INFO [stderr]    |
Dec 01 07:18:14.535 INFO [stderr] 11 | use std::fs::{self, File, OpenOptions};
Dec 01 07:18:14.536 INFO [stderr]    |                     ^^^^
Dec 01 07:18:14.536 INFO [stderr] 
Dec 01 07:18:14.537 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:14.537 INFO [stderr]  --> src/sender.rs:7:22
Dec 01 07:18:14.537 INFO [stderr]   |
Dec 01 07:18:14.537 INFO [stderr] 7 | use protocol::list::{self, IterExt};
Dec 01 07:18:14.538 INFO [stderr]   |                      ^^^^
Dec 01 07:18:14.538 INFO [stderr] 
Dec 01 07:18:14.539 INFO [stderr] warning: unused import: `self`
Dec 01 07:18:14.539 INFO [stderr]  --> src/sender.rs:8:25
Dec 01 07:18:14.539 INFO [stderr]   |
Dec 01 07:18:14.540 INFO [stderr] 8 | use protocol::request::{self, Request};
Dec 01 07:18:14.540 INFO [stderr]   |                         ^^^^
Dec 01 07:18:14.540 INFO [stderr] 
Dec 01 07:18:14.541 INFO [stderr] warning: unused import: `std::fs`
Dec 01 07:18:14.541 INFO [stderr]   --> src/sender.rs:13:5
Dec 01 07:18:14.541 INFO [stderr]    |
Dec 01 07:18:14.541 INFO [stderr] 13 | use std::fs;
Dec 01 07:18:14.542 INFO [stderr]    |     ^^^^^^^
Dec 01 07:18:14.543 INFO [stderr] 
Dec 01 07:18:14.543 INFO [stderr] warning: unused imports: `OsStr`, `OsString`
Dec 01 07:18:14.543 INFO [stderr]   --> src/sender.rs:14:16
Dec 01 07:18:14.543 INFO [stderr]    |
Dec 01 07:18:14.543 INFO [stderr] 14 | use std::ffi::{OsString, OsStr};
Dec 01 07:18:14.545 INFO [stderr]    |                ^^^^^^^^  ^^^^^
Dec 01 07:18:14.545 INFO [stderr] 
Dec 01 07:18:14.551 INFO [stderr] warning: unused import: `ring::digest`
Dec 01 07:18:14.551 INFO [stderr]   --> src/sender.rs:16:5
Dec 01 07:18:14.551 INFO [stderr]    |
Dec 01 07:18:14.551 INFO [stderr] 16 | use ring::digest;
Dec 01 07:18:14.551 INFO [stderr]    |     ^^^^^^^^^^^^
Dec 01 07:18:14.551 INFO [stderr] 
Dec 01 07:18:14.554 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:14.554 INFO [stderr]  --> src/protocol/interface.rs:2:5
Dec 01 07:18:14.554 INFO [stderr]   |
Dec 01 07:18:14.554 INFO [stderr] 2 | use std::io::Cursor;
Dec 01 07:18:14.554 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:14.579 INFO [stderr] 
Dec 01 07:18:14.579 INFO [stderr] warning: unused import: `std::mem`
Dec 01 07:18:14.579 INFO [stderr]  --> src/protocol/interface.rs:3:5
Dec 01 07:18:14.580 INFO [stderr]   |
Dec 01 07:18:14.580 INFO [stderr] 3 | use std::mem;
Dec 01 07:18:14.580 INFO [stderr]   |     ^^^^^^^^
Dec 01 07:18:14.581 INFO [stderr] 
Dec 01 07:18:14.587 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:14.587 INFO [stderr]   --> src/protocol/network_path.rs:26:44
Dec 01 07:18:14.587 INFO [stderr]    |
Dec 01 07:18:14.587 INFO [stderr] 26 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:14.587 INFO [stderr]    |                                            ^^^^^^^^
Dec 01 07:18:14.589 INFO [stderr] 
Dec 01 07:18:14.589 INFO [stderr] warning: unused import: `Expected`
Dec 01 07:18:14.590 INFO [stderr]    --> src/protocol/network_path.rs:107:44
Dec 01 07:18:14.590 INFO [stderr]     |
Dec 01 07:18:14.591 INFO [stderr] 107 |         use serde::de::{Error, Unexpected, Expected};
Dec 01 07:18:14.591 INFO [stderr]     |                                            ^^^^^^^^
Dec 01 07:18:14.591 INFO [stderr] 
Dec 01 07:18:14.592 INFO [stderr] warning: unnecessary parentheses around `if` condition
Dec 01 07:18:14.592 INFO [stderr]    --> src/protocol/network_path.rs:237:16
Dec 01 07:18:14.592 INFO [stderr]     |
Dec 01 07:18:14.593 INFO [stderr] 237 |             if (!path.is_empty()) {
Dec 01 07:18:14.593 INFO [stderr]     |                ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
Dec 01 07:18:14.594 INFO [stderr]     |
Dec 01 07:18:14.594 INFO [stderr]     = note: #[warn(unused_parens)] on by default
Dec 01 07:18:14.594 INFO [stderr] 
Dec 01 07:18:14.596 INFO [stderr] warning: unused import: `std::io::Cursor`
Dec 01 07:18:14.596 INFO [stderr]  --> src/protocol/request.rs:5:5
Dec 01 07:18:14.596 INFO [stderr]   |
Dec 01 07:18:14.596 INFO [stderr] 5 | use std::io::Cursor;
Dec 01 07:18:14.597 INFO [stderr]   |     ^^^^^^^^^^^^^^^
Dec 01 07:18:14.597 INFO [stderr] 
Dec 01 07:18:14.598 INFO [stderr] warning: unused import: `quickcheck::TestResult`
Dec 01 07:18:14.598 INFO [stderr]    --> src/protocol/request.rs:120:9
Dec 01 07:18:14.599 INFO [stderr]     |
Dec 01 07:18:14.600 INFO [stderr] 120 |     use quickcheck::TestResult;
Dec 01 07:18:14.600 INFO [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:14.600 INFO [stderr] 
Dec 01 07:18:14.607 INFO [stderr] warning: unused import: `protocol::interface::Message`
Dec 01 07:18:14.607 INFO [stderr]  --> src/checksum.rs:4:5
Dec 01 07:18:14.607 INFO [stderr]   |
Dec 01 07:18:14.608 INFO [stderr] 4 | use protocol::interface::Message;
Dec 01 07:18:14.608 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 07:18:14.608 INFO [stderr] 
Dec 01 07:18:16.630 INFO [stderr] warning: unused import: `WriteBytesExt`
Dec 01 07:18:16.630 INFO [stderr]  --> src/protocol/list.rs:6:53
Dec 01 07:18:16.630 INFO [stderr]   |
Dec 01 07:18:16.631 INFO [stderr] 6 | use byteorder::{BigEndian, ByteOrder, ReadBytesExt, WriteBytesExt};
Dec 01 07:18:16.631 INFO [stderr]   |                                                     ^^^^^^^^^^^^^
Dec 01 07:18:16.631 INFO [stderr] 
Dec 01 07:18:16.832 INFO [stderr] warning: unused variable: `file`
Dec 01 07:18:16.832 INFO [stderr]    --> src/sender.rs:200:13
Dec 01 07:18:16.832 INFO [stderr]     |
Dec 01 07:18:16.832 INFO [stderr] 200 |         let file = generate_small_sender_file("a", &Path::new("test_file"));
Dec 01 07:18:16.832 INFO [stderr]     |             ^^^^ help: consider using `_file` instead
Dec 01 07:18:16.832 INFO [stderr]     |
Dec 01 07:18:16.832 INFO [stderr]     = note: #[warn(unused_variables)] on by default
Dec 01 07:18:16.832 INFO [stderr] 
Dec 01 07:18:16.834 INFO [stderr] warning: unused variable: `header`
Dec 01 07:18:16.834 INFO [stderr]    --> src/sender.rs:206:28
Dec 01 07:18:16.834 INFO [stderr]     |
Dec 01 07:18:16.834 INFO [stderr] 206 |             Message::Frame(header, mut data) => {
Dec 01 07:18:16.834 INFO [stderr]     |                            ^^^^^^ help: consider using `_header` instead
Dec 01 07:18:16.834 INFO [stderr] 
Dec 01 07:18:16.834 INFO [stderr] warning: unused variable: `file`
Dec 01 07:18:16.834 INFO [stderr]    --> src/sender.rs:221:13
Dec 01 07:18:16.834 INFO [stderr]     |
Dec 01 07:18:16.834 INFO [stderr] 221 |         let file = generate_small_sender_file("b", &Path::new("sub/test_file"));
Dec 01 07:18:16.834 INFO [stderr]     |             ^^^^ help: consider using `_file` instead
Dec 01 07:18:16.834 INFO [stderr] 
Dec 01 07:18:16.834 INFO [stderr] warning: unused variable: `header`
Dec 01 07:18:16.834 INFO [stderr]    --> src/sender.rs:227:28
Dec 01 07:18:16.834 INFO [stderr]     |
Dec 01 07:18:16.834 INFO [stderr] 227 |             Message::Frame(header, mut data) => {
Dec 01 07:18:16.834 INFO [stderr]     |                            ^^^^^^ help: consider using `_header` instead
Dec 01 07:18:16.834 INFO [stderr] 
Dec 01 07:18:16.834 INFO [stderr] warning: unused variable: `items`
Dec 01 07:18:16.834 INFO [stderr]   --> src/protocol/list.rs:95:17
Dec 01 07:18:16.834 INFO [stderr]    |
Dec 01 07:18:16.834 INFO [stderr] 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:16.834 INFO [stderr]    |                 ^^^^^ help: consider using `_items` instead
Dec 01 07:18:16.834 INFO [stderr] 
Dec 01 07:18:16.834 INFO [stderr] warning: unused variable: `i`
Dec 01 07:18:16.834 INFO [stderr]    --> src/protocol/network_path.rs:232:13
Dec 01 07:18:16.834 INFO [stderr]     |
Dec 01 07:18:16.834 INFO [stderr] 232 |         for i in 0..len {
Dec 01 07:18:16.834 INFO [stderr]     |             ^ help: consider using `_i` instead
Dec 01 07:18:16.840 INFO [stderr] 
Dec 01 07:18:16.966 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:16.967 INFO [stderr]   --> src/sender.rs:28:16
Dec 01 07:18:16.967 INFO [stderr]    |
Dec 01 07:18:16.967 INFO [stderr] 28 |     pub fn new(mut shares: HashMap<ShareName, PathBuf>) -> Sender {
Dec 01 07:18:16.968 INFO [stderr]    |                ----^^^^^^
Dec 01 07:18:16.968 INFO [stderr]    |                |
Dec 01 07:18:16.968 INFO [stderr]    |                help: remove this `mut`
Dec 01 07:18:16.969 INFO [stderr]    |
Dec 01 07:18:16.969 INFO [stderr]    = note: #[warn(unused_mut)] on by default
Dec 01 07:18:16.969 INFO [stderr] 
Dec 01 07:18:17.223 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.223 INFO [stderr]   --> src/protocol/list.rs:95:13
Dec 01 07:18:17.223 INFO [stderr]    |
Dec 01 07:18:17.223 INFO [stderr] 95 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:17.223 INFO [stderr]    |             ----^^^^^
Dec 01 07:18:17.223 INFO [stderr]    |             |
Dec 01 07:18:17.223 INFO [stderr]    |             help: remove this `mut`
Dec 01 07:18:17.223 INFO [stderr] 
Dec 01 07:18:17.225 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.225 INFO [stderr]    --> src/protocol/list.rs:104:13
Dec 01 07:18:17.226 INFO [stderr]     |
Dec 01 07:18:17.226 INFO [stderr] 104 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:17.226 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:17.226 INFO [stderr]     |             |
Dec 01 07:18:17.226 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:17.226 INFO [stderr] 
Dec 01 07:18:17.227 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.227 INFO [stderr]    --> src/protocol/list.rs:114:13
Dec 01 07:18:17.227 INFO [stderr]     |
Dec 01 07:18:17.227 INFO [stderr] 114 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:17.227 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:17.227 INFO [stderr]     |             |
Dec 01 07:18:17.227 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:17.227 INFO [stderr] 
Dec 01 07:18:17.229 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.229 INFO [stderr]    --> src/protocol/list.rs:126:13
Dec 01 07:18:17.229 INFO [stderr]     |
Dec 01 07:18:17.229 INFO [stderr] 126 |         let mut items = consume(&mut t, read_to_vec).unwrap();
Dec 01 07:18:17.229 INFO [stderr]     |             ----^^^^^
Dec 01 07:18:17.229 INFO [stderr]     |             |
Dec 01 07:18:17.229 INFO [stderr]     |             help: remove this `mut`
Dec 01 07:18:17.230 INFO [stderr] 
Dec 01 07:18:17.248 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.248 INFO [stderr]    --> src/protocol/list.rs:193:17
Dec 01 07:18:17.248 INFO [stderr]     |
Dec 01 07:18:17.248 INFO [stderr] 193 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Dec 01 07:18:17.248 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:17.248 INFO [stderr]     |                 |
Dec 01 07:18:17.249 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:17.249 INFO [stderr] 
Dec 01 07:18:17.250 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.250 INFO [stderr]    --> src/protocol/list.rs:204:17
Dec 01 07:18:17.250 INFO [stderr]     |
Dec 01 07:18:17.250 INFO [stderr] 204 |             let mut items = consume(&mut Cursor::new(t), read_to_vec).unwrap();
Dec 01 07:18:17.250 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:17.250 INFO [stderr]     |                 |
Dec 01 07:18:17.250 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:17.250 INFO [stderr] 
Dec 01 07:18:17.252 INFO [stderr] warning: variable does not need to be mutable
Dec 01 07:18:17.252 INFO [stderr]    --> src/protocol/list.rs:212:17
Dec 01 07:18:17.252 INFO [stderr]     |
Dec 01 07:18:17.252 INFO [stderr] 212 |             let mut items = consume(&mut LimitReader::new(Cursor::new(t), limit), read_to_vec).unwrap();
Dec 01 07:18:17.252 INFO [stderr]     |                 ----^^^^^
Dec 01 07:18:17.252 INFO [stderr]     |                 |
Dec 01 07:18:17.252 INFO [stderr]     |                 help: remove this `mut`
Dec 01 07:18:17.252 INFO [stderr] 
Dec 01 07:18:20.636 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 11.80s
Dec 01 07:18:20.652 INFO [stderr] su: No module specific data is present
Dec 01 07:18:21.084 INFO running `"docker" "inspect" "bc87216d04b2e556cc00633ab386583bf82ebe27a82a8cbe58808ef2afbe4cc3"`
Dec 01 07:18:21.225 INFO running `"docker" "rm" "-f" "bc87216d04b2e556cc00633ab386583bf82ebe27a82a8cbe58808ef2afbe4cc3"`
Dec 01 07:18:21.338 INFO [stdout] bc87216d04b2e556cc00633ab386583bf82ebe27a82a8cbe58808ef2afbe4cc3
